Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4,291 changes: 2,153 additions & 2,138 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
typescript:
version: 0.0.2
version: 0.1.0
acceptHeaderEnum: false
additionalDependencies:
dependencies: {}
Expand Down Expand Up @@ -72,6 +72,7 @@ typescript:
inputModelSuffix: input
jsonpath: rfc9535
laxMode: lax
legacyFileNaming: true
maxMethodParams: 0
methodArguments: infer-optional-args
modelPropertyCasing: camel
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/out.openapi.yaml

Large diffs are not rendered by default.

16 changes: 10 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
speakeasyVersion: 1.701.1
speakeasyVersion: 1.700.2
sources:
FastAPI:
sourceNamespace: fast-api
sourceRevisionDigest: sha256:b7e0cedce968564a1984a9b52b2466f6be3d7c01a3033c3ef87f258245ec2159
sourceBlobDigest: sha256:fab0371bd3b9351e6fbd86df3ef5f085cdeedf938ca087931500663775468d39
sourceRevisionDigest: sha256:616cf6414e0174443f96b220887f02d0a334445b7fd442a560df8ddda44a515d
sourceBlobDigest: sha256:d7c7bc12c82f77035704da4ba46994535555b0e6f01817e0e1f94a71890667e0
tags:
- latest
- speakeasy-sdk-regen-1769698986
- 0.1.0
targets:
galileo-generated:
source: FastAPI
sourceNamespace: fast-api
sourceRevisionDigest: sha256:b7e0cedce968564a1984a9b52b2466f6be3d7c01a3033c3ef87f258245ec2159
sourceBlobDigest: sha256:fab0371bd3b9351e6fbd86df3ef5f085cdeedf938ca087931500663775468d39
sourceRevisionDigest: sha256:616cf6414e0174443f96b220887f02d0a334445b7fd442a560df8ddda44a515d
sourceBlobDigest: sha256:d7c7bc12c82f77035704da4ba46994535555b0e6f01817e0e1f94a71890667e0
codeSamplesNamespace: fast-api-typescript-code-samples
codeSamplesRevisionDigest: sha256:56240f5f4353a94331d57c1abaf2eac09b19ad79843000356a5b099d285dd124
codeSamplesRevisionDigest: sha256:7c1d15ce471c57887d4a1b4bdeb6cfa51a6749d70a4e142cb41b79cb47ab83ab
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand All @@ -29,6 +30,9 @@ workflow:
galileo-generated:
target: typescript
source: FastAPI
publish:
npm:
token: $npm_token
codeSamples:
registry:
location: registry.speakeasyapi.dev/galileo-ai/ts-sdk/fast-api-typescript-code-samples
Expand Down
12 changes: 4 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,34 +41,30 @@ Developer-friendly & type-safe Typescript SDK specifically catered to leverage *
<!-- Start SDK Installation [installation] -->
## SDK Installation

> [!TIP]
> To finish publishing your SDK to npm and others you must [run your first generation action](https://www.speakeasy.com/docs/github-setup#step-by-step-guide).


The SDK can be installed with either [npm](https://www.npmjs.com/), [pnpm](https://pnpm.io/), [bun](https://bun.sh/) or [yarn](https://classic.yarnpkg.com/en/) package managers.

### NPM

```bash
npm add <UNSET>
npm add galileo-generated
```

### PNPM

```bash
pnpm add <UNSET>
pnpm add galileo-generated
```

### Bun

```bash
bun add <UNSET>
bun add galileo-generated
```

### Yarn

```bash
yarn add <UNSET>
yarn add galileo-generated
```

> [!NOTE]
Expand Down
11 changes: 11 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@


## 2026-01-29 15:02:47
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.700.2 (2.801.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.1.0] .
### Releases
- [NPM v0.1.0] https://www.npmjs.com/package/galileo-generated/v/0.1.0 - .
17 changes: 17 additions & 0 deletions docs/models/annotationqueueaction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# AnnotationQueueAction

## Example Usage

```typescript
import { AnnotationQueueAction } from "galileo-generated/models";

let value: AnnotationQueueAction = "share";
```

## Values

This is an open enum. Unrecognized values will be captured as the `Unrecognized<string>` branded type.

```typescript
"update" | "delete" | "share" | Unrecognized<string>
```
5 changes: 5 additions & 0 deletions docs/models/columnmapping.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ let value: ColumnMapping = {
columns: [],
flatten: false,
},
generatedOutput: {
columns: [],
flatten: false,
},
metadata: {
columns: [],
flatten: false,
Expand All @@ -24,4 +28,5 @@ let value: ColumnMapping = {
| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ |
| `input` | *models.ColumnMappingInput* | :heavy_check_mark: | N/A |
| `output` | *models.ColumnMappingOutput* | :heavy_check_mark: | N/A |
| `generatedOutput` | *models.GeneratedOutput* | :heavy_check_mark: | N/A |
| `metadata` | *models.ColumnMappingMetadata* | :heavy_check_mark: | N/A |
23 changes: 12 additions & 11 deletions docs/models/customintegration.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@ let value: CustomIntegration = {

## Fields

| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `authenticationType` | [models.CustomAuthenticationType](../models/customauthenticationtype.md) | :heavy_minus_sign: | N/A |
| `models` | *string*[] | :heavy_check_mark: | List of model names for the custom integration |
| `defaultModel` | *string* | :heavy_minus_sign: | Default model to use. If not provided, defaults to the first model in the models list. |
| `endpoint` | *string* | :heavy_check_mark: | Endpoint URL for the custom integration. |
| `authenticationScope` | *string* | :heavy_minus_sign: | Optional scope for OAuth2 authentication. |
| `oauth2TokenUrl` | *string* | :heavy_minus_sign: | OAuth2 token URL for custom OAuth2 authentication. If not provided, defaults to the endpoint. |
| `id` | *string* | :heavy_minus_sign: | N/A |
| `name` | *"custom"* | :heavy_check_mark: | N/A |
| `extra` | Record<string, *any*> | :heavy_minus_sign: | N/A |
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `authenticationType` | [models.CustomAuthenticationType](../models/customauthenticationtype.md) | :heavy_minus_sign: | N/A |
| `models` | *string*[] | :heavy_check_mark: | List of model names for the custom integration |
| `defaultModel` | *string* | :heavy_minus_sign: | Default model to use. If not provided, defaults to the first model in the models list. |
| `endpoint` | *string* | :heavy_check_mark: | Endpoint URL for the custom integration. |
| `authenticationScope` | *string* | :heavy_minus_sign: | Optional scope for OAuth2 authentication. |
| `oauth2TokenUrl` | *string* | :heavy_minus_sign: | OAuth2 token URL for custom OAuth2 authentication. If not provided, defaults to the endpoint. |
| `customLlmConfig` | [models.CustomLLMConfig](../models/customllmconfig.md) | :heavy_minus_sign: | Optional configuration for a custom LiteLLM handler class. When specified, the handler's acompletion() method is used instead of the default litellm.acompletion(). |
| `id` | *string* | :heavy_minus_sign: | N/A |
| `name` | *"custom"* | :heavy_check_mark: | N/A |
| `extra` | Record<string, *any*> | :heavy_minus_sign: | N/A |
Loading