Example of using the embedding API.
(client)
| 39 | |
| 40 | |
| 41 | def embedding_example(client): |
| 42 | """Example of using the embedding API.""" |
| 43 | print("\n=== Embedding Example ===") |
| 44 | |
| 45 | # Generate embeddings for a single text |
| 46 | text = "This is a sample text for embedding." |
| 47 | embeddings = client.embed(text) |
| 48 | |
| 49 | print(f"Generated embedding with {len(embeddings[0])} dimensions") |
| 50 | print(f"First few dimensions: {embeddings[0][:5]}...") |
| 51 | |
| 52 | # OpenAI-compatible embedding format |
| 53 | embedding_response = client.create_embedding(text) |
| 54 | print( |
| 55 | f"OpenAI compatible response has {len(embedding_response['data'])} embeddings" |
| 56 | ) |
| 57 | |
| 58 | |
| 59 | def completion_example(client): |